* coding.c: Integer and memory overflow fixes.
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 28 Jul 2011 20:31:29 +0000 (13:31 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 28 Jul 2011 20:31:29 +0000 (13:31 -0700)
commit2f9ac6f9fc03a74ba838d738589506dd0f07d203
tree2e8efa026dbeef874033fceae2ba74263ddd4820
parent7c0196fff8a96c07006a5401a573589ddb3151f3
* coding.c: Integer and memory overflow fixes.

(produce_chars): Redo buffer-overflow calculations to avoid
unnecessary integer overflow.  Check for size overflow.
(encode_coding_object): Don't update size until xmalloc succeeds.
src/ChangeLog
src/coding.c